Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey
نویسندگان
چکیده
منابع مشابه
Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey
ion: what kind of information is conveyed by the visualization? Specification method (and interaction): how is the visualization constructed? The specification method can range from ‘hard-wired’, where the viewer has no influence on the representation, to arbitrary redefinition. Graphical representation (technique, originally): how is the graphical representation used to convey the information?...
متن کاملSoftware Visualization for Reverse Engineering
This article describes the Bauhaus tool suite as a concrete example for software visualization in reverse engineering, re-engineering, and software maintenance. Results from a recent survey on software visualization in these domains are reported. According to this survey, Bauhaus can indeed be considered a typical representative of these domains regarding the way software artifacts are visualiz...
متن کاملA Survey of Object Identification in Software Re-engineering a Survey of Object Identification in Software Re-engineering a Survey of Object Identiication in Software Re-engineering
In order to translate a non-object-oriented (procedural) program into an object-oriented one, objects must be identi ed from the procedural program. Object-oriented programs (compared with procedural ones) are considered to be easier to reuse and maintain. Thus, object identi cation followed by translation from a non-object-oriented language into an object-oriented language is one way to re-eng...
متن کاملChemical Engineering Software and Legal Protection Thereof
In recent years, an increasing number of Chemical Engineering Software (CES), which play an important role in improving efficiency in the petroleum industry, has been introduced to the market. Generally, software is the product of intellectual creativity, but protection of the intellectual property residing in software is the subject of some controversy. This paper explores the ...
متن کاملSoftware Reverse Engineering
This paper presents lessons learned from an experiment to reverse engineer a program. A reverse engineering process was used as part of a project to develop an Ada implementation of a Fortran program and upgrade the existing documentation. To accomplish this, design information was extracted from the Fortran source code and entered into a software development environment. The extracted design i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Software Maintenance and Evolution: Research and Practice
سال: 2003
ISSN: 1532-060X,1532-0618
DOI: 10.1002/smr.270